NFS-cc: tuning NFS for concurrent read sharing
نویسندگان
چکیده
A common file access pattern found in cluster applications is concurrent read sharing: applications running on multiple sites read access the same dataset concurrently. Traditional network file systems are limited by the server’s network bandwidth; therefore cannot satisfy the high-bandwidth concurrent reads that cluster applications typically require. This paper presents NFS-cc: a cooperative caching file system based on NFS and optimized for concurrent read sharing. Cooperative caching used by NFS-cc is a distributed file caching scheme, which allows file system clients to read data from the memory of other clients, instead of the server. If multiple clients cache the same data, they can supply the data to other clients concurrently, which greatly reduces the contention for the server’s network bandwidth. NFS-cc exploits clients’ bandwidth and file caches to improve the aggregate read throughput of the file system. Our preliminary performance measurements show that the aggregate read throughput of NFS-cc was increased with the number of clients and reached as high as 42.6 MB/s with 12 clients connected by a fast Ethernet. NFS-cc also reduced the average block read time by a factor of 50-80% under a variety of concurrent read access patterns compared with NFS.
منابع مشابه
The NFS Version 4 Protocol
The Network File System (NFS) Version 4 is a new distributed file system similar to previous versions of NFS in its straightforward design, simplified error recovery, and independence of transport protocols and operating systems for file access in a heterogeneous network. Unlike earlier versions of NFS, the new protocol integrates file locking, strong security, operation coalescing, and delegat...
متن کاملEmc Isilon Nfs Tuning and Best Practices for next Generation Sequencing
This white paper provides guidelines and best practices for tuning an EMC Isilon environment supporting next generation sequencing workflows. It is intended for users and administrators of large compute clusters connected to Isilon storage via NFS working with NGS data.
متن کاملNFS Tricks and Benchmarking Traps
We describe two modifications to the FreeBSD 4.6 NFS server to increase read throughput by improving the read-ahead heuristic to deal with reordered requests and stride access patterns. We show that for some stride access patterns, our new heuristics improve end-to-end NFS throughput by nearly a factor of two. We also show that benchmarking and experimenting with changes to an NFS server can be...
متن کاملFile System Design for an NFS File Server Appliance
Network Appliance recently began shipping a new kind of network server called an NFS file server appliance, which is a dedicated server whose sole function is to provide NFS file service. The file system requirements for an NFS appliance are different from those for a general-purpose UNIX system, both because an NFS appliance must be optimized for network file access and because an appliance mu...
متن کاملA Performance Comparison of NFS and iSCSI for IP-Networked Storage
IP-networked storage protocols such as NFS and iSCSI have become increasingly common in today’s LAN environments. In this paper, we experimentally compare NFS and iSCSI performance for environments with no data sharing across machines. Our microand macro-benchmarking results on the Linux platform show that iSCSI and NFS are comparable for data-intensive workloads, while the former outperforms l...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IJHPCN
دوره 1 شماره
صفحات -
تاریخ انتشار 2004